Skip to content

Add WebAuthn extensions and integrate PRF handling logic#704

Merged
Spomky merged 1 commit into5.2.xfrom
features/defined-extensions
Mar 16, 2025
Merged

Add WebAuthn extensions and integrate PRF handling logic#704
Spomky merged 1 commit into5.2.xfrom
features/defined-extensions

Conversation

@Spomky
Copy link
Copy Markdown
Contributor

@Spomky Spomky commented Mar 8, 2025

Target branch: 5.2
Resolves issue #

  • It is a Bug fix
  • It is a New feature
  • Breaks BC
  • Includes Deprecations

Introduced multiple WebAuthn extensions, including AppId, CredentialProperties, LargeBlob, and PRF extensions, alongside their corresponding builders and methods. Updated the controller to process WebAuthn extension inputs and outputs, specifically adding support for PRF data transformation. Ensured seamless integration with the WebAuthn API by implementing base64-to-buffer conversions and vice versa.

@Spomky Spomky added the enhancement New feature or request label Mar 8, 2025
@Spomky Spomky added this to the 5.2.0 milestone Mar 8, 2025
@Spomky Spomky self-assigned this Mar 8, 2025
@Spomky Spomky force-pushed the features/defined-extensions branch from 18a698b to 19bbbee Compare March 16, 2025 14:25
Implemented multiple WebAuthn extensions, including AppId, Uvm, CredentialProperties, LargeBlob, and PseudoRandomFunction, to enhance authentication capabilities. Updated Stimulus controller to handle input/output processing of these extensions, enabling seamless integration with WebAuthn flows. These changes improve flexibility and support for advanced use cases.
@Spomky Spomky force-pushed the features/defined-extensions branch from 19bbbee to 053097e Compare March 16, 2025 14:38
@Spomky Spomky merged commit a9fa15d into 5.2.x Mar 16, 2025
14 checks passed
@Spomky Spomky deleted the features/defined-extensions branch March 16, 2025 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant